﻿using System.Windows.Forms;

namespace clasesBase
{
    public static class ManejadorPath
    {
        public static string obtenerRutaGuardarArchivo(string nombre, string tipoArchivo)
        {
            string pathArchivo = "";

            // Creo un nuevo cuadro de diálogo que le pedirá al usuario que indique dónde guardar el pdf resultado
            SaveFileDialog guardarDialogo = new SaveFileDialog();

            string filtro = tipoArchivo.Trim().ToUpper().Equals("PDF") ? "pdf files (*.pdf)|*.pdf" : "xls files (*.xls)|*.xls";
            guardarDialogo.Filter = filtro;
            guardarDialogo.FilterIndex = 2;
            guardarDialogo.FileName = nombre.Trim();
            guardarDialogo.RestoreDirectory = true;

            if (guardarDialogo.ShowDialog() == DialogResult.OK) // Se muestra el cuadro de diálogo, y si presionó Aceptar, continúo
                pathArchivo = guardarDialogo.FileName; // Si eligió dónde guardar, asigno este valor a la variable pathPDF

            guardarDialogo.Dispose();

            return pathArchivo;
        }
    }
}
